/**
 * Clase que representa la estructura de la tabla en un objeto Java. Cada
 * atributo de la tabla es creado como variables y su formato como anotaciones
 *
 * @version 1.0, 25/04/12
 * @author emojica
 */
package request.status;

import java.util.Date;
import system.general.Columna;
import system.general.Table;

@Table(nombre = "request_estatus")
public class Beans {

    @Columna(nombre = "id", tipo = "Integer")
    private Integer id = 0;
    @Columna(nombre = "id_solicitud", tipo = "Integer")
    private Integer id_solicitud = 0;
    @Columna(nombre = "idl_estatus", tipo = "Integer")
    private Integer idl_estatus = 0;
    @Columna(nombre = "realizado", tipo = "Timestamp")
    private Date realizado = new java.util.Date();
    @Columna(nombre = "registrado", tipo = "Timestamp")
    private Date registrado = new java.util.Date();
    @Columna(nombre = "id_persona", tipo = "Integer")
    public Integer id_persona = 0;

    public Beans() {
    }

    public Beans(Integer id, Integer id_solicitud, Integer idl_estatus, Date realizado, Date registrado, Integer id_persona) {
        this.id = id;
        this.id_solicitud = id_solicitud;
        this.idl_estatus = idl_estatus;
        this.realizado = realizado;
        this.registrado = registrado;
        this.id_persona = id_persona;
    }

    public void clearBeans() {
        id = 0;
        id_solicitud = 0;
        idl_estatus = 0;
        realizado = new java.util.Date();
        registrado = new java.util.Date();
        id_persona = 0;
    }

    private String strScape(String data) {
        data = data.trim();
        data = data.replace("'", "''");
        data = data.replace("\\", "\\\\");
        return data;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getId() {
        return this.id;
    }

    public Integer getId_solicitud() {
        return id_solicitud;
    }

    public void setId_solicitud(Integer id_solicitud) {
        this.id_solicitud = id_solicitud;
    }

    public Integer getIdl_estatus() {
        return idl_estatus;
    }

    public void setIdl_estatus(Integer idl_estatus) {
        this.idl_estatus = idl_estatus;
    }

    public Date getRegistrado() {
        return registrado;
    }

    public void setRegistrado(Date registrado) {
        this.registrado = registrado;
    }

    public Date getRealizado() {
        return realizado;
    }

    public void setRealizado(Date realizado) {
        this.realizado = realizado;
    }

    public Integer getId_persona() {
        return id_persona;
    }

    public void setId_persona(Integer id_persona) {
        this.id_persona = id_persona;
    }
}
